环境配置
软件需求总览
| Name | Version | Description | Remarks | Necessity |
|---|---|---|---|---|
| EB tresos Studio | 29.0.0 | 用于进行 MCAL 配置的工具 | 该工具需要安装一系列 RTD 用于正常工作 | 必选 |
| Davinci Configurator | 5.26.40 SP3 | 用于进行 BSW 配置 | 配合 Davinci Developer 使用。该软件随项目附带 | 必选 |
| Davinci Developer | 4.11.51 SP3 | 用于进行 SWC 相关配置 | 需同步到 CFG 使用。该软件在本机安装,不随项目附带 | 必选 |
| IAR EW | 9.32.1 | 用于进行项目整合和编译 | 无 | 必选 |
| TS Master | 均可 | 用于进行 CAN 通信的调试 | 可以用 CANoe 代替 | 可选 |
| MATLAB | 2025b | 用于进行 ASW 逻辑编程 | 使用 Simulink 生成 AUTOSAR CP 代码 | 可选 |
| Git | 均可 | 用于进行版本管理和团队协作 | 加入 Gitee 仓库后可用 | 可选 |
| Visual Studio Code | 均可 | 查看、编写代码等 | VS Code 有 IAR 官方拓展 | 可选 |
附加插件:
| Name | Master | Version |
|---|---|---|
| RTD | Davinci Toolchain | SW32K3_RTD_4.4_2.0.3_DS_updatesite_D2302 |
| RTD | EB tresos Studio | SW32K3_RTD_4…4_2.0.3_D2302 |
| IAR Debug | VS Code | 均可 |
附加说明
文档位置
Davinci Toolchain
- 在 CFG 安装目录
CBD2300384_D00\DaVinciConfigurator\Documentation下 - 在模块目录
CBD2300384_D00\Components\[Module Name]\Documentation下
RTD
- 在 RTD 模块目录
SW32K3_RTD_4.4_2.0.3\eclipse\plugins\Base_TS_T40D34M20I3R0\doc下
EB tresos Studio
- 在模块目录
\tresos\plugins\Dio_TS_T40D34M20I3R0\doc下
具体 BSW 配置模块文档
- 漩涡遨游aa资料-1、搭建Autosar的MCAL生成环境
- 漩涡遨游aa资料-2、新建IAR_S32K344的Autosar最小系统工程
- 漩涡遨游aa资料-3、新建IAR工程
- 漩涡遨游aa资料-4、添加PortDio模块
- 漩涡遨游aa资料-5、Davinci新增Swc用作GPIO翻转测试
- 漩涡遨游aa资料-6、配置所有未使用的Port
- 漩涡遨游aa资料-7、添加vLinkGen的vector_table段
- 漩涡遨游aa资料-8、新增Gpt模块
- 漩涡遨游aa资料-9、添加UART模块_使能所有外设时钟
- 漩涡遨游aa资料-10、导入dbc调试CAN正常通信
- 漩涡遨游aa资料-11、新建CtApCanApp来管理Can报文发送和接收
- 漩涡遨游aa资料-12、加入CAN功能后编译hex有超范围到RAM的问题分析
- 漩涡遨游aa资料-13、添加Fls
- 漩涡遨游aa资料-14、CAN_txrx的回调和发送接收流程梳理
- 漩涡遨游aa资料-15、Can事件型报文
- 漩涡遨游aa资料-16、DcmDemCanTpNvmCrc调通Dcm响应
- 漩涡遨游aa资料-17、添加用户NvMFeeFls测试数据接口
- 漩涡遨游aa资料-18、Dcm简介及_10_11服务
- 漩涡遨游aa资料-19、Dcm_22_2E服务
- 漩涡遨游aa资料-20、DcmDem_19服务_DTC-14清除DTC-85控制DTC
- 漩涡遨游aa资料-21、Dcm_27服务
- 漩涡遨游aa资料-22、Dcm_Mode接口补充
- 漩涡遨游aa资料-23、Icu模块的Wkpu中断边沿
- 漩涡遨游aa资料-24、Mcu休眠和唤醒测试
- 漩涡遨游aa资料-25、添加CanTrcv并解决PlatformType.h和Std_Types.h类型重定义问题
- 漩涡遨游aa资料-26、CAN网络管理_EcuM(主动唤醒、被动唤醒)
- 漩涡遨游aa资料-27、EcuM、BswM(Autosar休眠流程结合Mcu_Standby)
- 漩涡遨游aa资料-28、休眠前的NvM_WriteAll配置
- 漩涡遨游aa资料-ADC
例程位置
与文档位置同理,在 example/ 目录下